life threatening injury - Spanish English Dictionary